Trace-Driven Hybrid Simulation Methodology for Simulation Speedup : Rapid Evaluation of a Pipelined Processor
نویسنده
چکیده
This paper proposes a rapid evaluation scheme for cycle counts of a pipelined processor using hybrid simulation technique. A performance model for the simulation consists of both an analytic model and a simulation one, which takes all hazard types of pipeline architecture into consideration. The analytic model reflects structural and data hazards; the simulation model deals with control hazard. A performance simulator for pipeline architecture has been developed through which greater speedup has been made compared with other approaches in evaluation of cycle counts.
منابع مشابه
Accuracy and Speedup of Parallel Trace-Driven Architectural Simulation
Trace–driven simulation continues to be one of the main evaluation methods in the design of high performance processor–memory sub–systems. In this paper, we examine the varying speed–up opportunities available by processing a given trace in parallel on an IBM SP–2 machine. We also develop a simple, yet effective method of correcting for cold–start cache miss errors, by the use of overlapped tra...
متن کاملParallel Discrete Event Simulations of Grid-Based Models: Asynchronous Electromagnetic Hybrid Code
The traditional technique to simulate physical systems modeled by partial differential equations is by means of a time-stepped methodology where the state of the system is updated at regular discrete time intervals. This method has inherent inefficiencies. Recently, we proposed [1] a new asynchronous formulation based on a discrete-event-driven (as opposed to time-driven) approach, where the st...
متن کاملOptimistic Trace-driven Simulation
Parallel simulation of multiprocessor architectures is a promising direction because a parallel system provides the high computation and storage capabilities that are required by detailed architectural simulation. Additionally, the behavior of the target system exhibits natural parallelism. In this paper, we consider the evaluation of the memory hierarchy of multiprocessor systems via parallel ...
متن کاملTechniques for Cache and Memory Simulation Using Address Reference Traces
Simulation using address reference traces is one of the primary methods for the performance evaluation of the memory hierarchy of computer systems. In this paper we survey the techniques used in such a simulation. In both the uniprocessor and shared-memory multiprocessor cases, the issues can be divided into trace collection, trace storage, and trace usage. Trace collection can employ several h...
متن کاملHead-Driven Simulation of Water Supply Networks
Up to now most of the existing water supply network analyses have been based on demand-driven simulation models. These models assume that nodal outflows are fixed and are always available. However, this method of simulation neglects the pressure-dependent nature of demand that is characterized by changes in actual nodal outflows particularly during critical events like major mechanical or hydra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005